package com.ruoyi.web.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Data
@Schema(description = "班前班后会")
public class BhMeets {
    @TableId(type = IdType.AUTO)
    @Schema(description = "主键id")
    private Integer id;
    @Schema(description = "删除标识：0=未删除；1=已删除")
    private Integer delFlag;
    @Schema(description = "创建时间")
    private Date createTime;
    @Schema(description = "创建人ID")
    private String createdBy;
    @Schema(description = "更新时间")
    private Date updatedTime;
    @Schema(description = "修改人ID")
    private String updatedBy;
    @Schema(description = "所属组织id")
    private Integer byOfficeId;
    @Schema(description = "状态（字典值： 已执行、未执行）")
    private String status;
    @Schema(description = "备注")
    private String remark;
    @Schema(description = "作业队")
    private String bfTeamName;
    @Schema(description = "井号")
    private String bfWellNo;
    @Schema(description = "班次")
    private String bfClasses;
    @Schema(description = "班组")
    private String bfTeamGroup;
    @Schema(description = "作业项目")
    private String bfProjectName;
    @Schema(description = "风险因素")
    private String bfRiskFactor;
    @Schema(description = "主要管控措施")
    private String bfControlMeasure;
    @Schema(description = "现场会议照片")
    private String bfLivePhotos;
    @Schema(description = "相关人签字照片")
    private String bfSignPhotos;
    @Schema(description = "现场会议录音")
    private String bfMeetRecordFile;
    @Schema(description = "会议时间")
    private Date bfMeetTime;
    @Schema(description = "提交人")
    private String bfCommitUser;
    @Schema(description = "会后-现场会议照片")
    private String afLivePhotos;
    @Schema(description = "会后-相关人签字照片")
    private String afSignPhotos;
    @Schema(description = "会后-现场会议录音")
    private String afMeetRecordFile;
    @Schema(description = "进度 1 会前已编辑 2 会后已编辑")
    private Integer meetStep;
}
